Software Testing: Testing New Software Paradigms and New Artifacts
نویسنده
چکیده
Software testing research is continuously moving towards different challenges and obstacles driven by different forces. What we believe are two main forces driving software testing evolution are the progress in software development paradigms and languages, and the artefacts along the software development process to be used for testing purposes. Based on this specific perspective, this work wants to provide an ample presentation of issues and assessments related to testing nowadays software. Ongoing and (expected) future research directions on software testing are also outlined.
منابع مشابه
Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملDistributed Black-Box Software Testing Using Negative Selection
In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...
متن کاملOn the Development of a Software towards Ameliorating Iranian EFL Learners' Reading Proficiency
This article presents the outcomes of how Dynamic Assessment (DA) may be organized to function within a class’s Zone of Proximal Development (ZPD). The testing field also has recently undergone noticeable changes leading to a shift to use technology that is emerged in our era. The study investigated college students’ barriers and motivations for testing reading comprehension ability using the n...
متن کاملConducting Empirical Studies to Evaluate a Technique to Inspect Software Testing Artifacts
Experimentation is becoming increasingly used in the Software Engineering field. Several methodologies adopt empirical studies as an instrument to support the software technologies’ conception and maturation. This paper presents the application of a methodology based on the conduction of primary studies to develop a new checklist-based technique, named TestCheck, for inspection of software test...
متن کاملOptimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008